home *** CD-ROM | disk | FTP | other *** search
- Standard Phoenix/Quadtel 3.07 BIOS Error Beep/Diagnostic Codes
- Provided By Micro Firmware, Inc.
- Phoenix BIOS Technical Support & Upgrades
- 405-321-8333 FAX: 405-321-8342
-
- The Phoenix/Quadtel 3.07 BIOS will send a numeric value
- to port 80h representing the current state of the POST. In
- the event of a fatal system error during initialization, the code
- representing the portion of the POST causing the failure will be the last
- value sent to port 80h, and it may also appear on the upper-left corner
- of the screen.
-
- The code at port 80h is used by plug-in diagnostic boards that decode
- the contents of the port address and displays the numeric value on an
- LED display. These diagnostic boards are available from a number of
- vendors, including Micro Firmware.
-
- As any experienced technician knows, a failure at any given location does
- not necessarily mean that the particular part or section under test has
- actually failed. For example, any problem with the motherboard address
- lines or local bus can cause the CMOS read/write test to fail, even though
- the CMOS RAM works perfectly.
-
- If you require further details or assistance in dealing with a fatal
- system board error, you need to seek the assistance of a qualified computer
- service technician in your area.
-
- ============================================================================
- Phoenix Q3.07/Quadtel 3.07 POST codes
- (Please note that these POST codes DO NOT apply to PhoenixBIOS or
- Phoenix ROM BIOS PLUS.)
-
-
- 02 CPU Flags test
- 04 CPU Register test
- 06 Initialize system hardware
- 08 Initialize chip set registers
- 0A Perform BIOS checksum test
- 0C Test DMA page registers
- 0E Test 8254 timers
- 10 Initialize 8254 timers
- 12 Test both 8237 DMA controllers
- 14 Initialize 8237 DMA controllers
- 16 Initialize 8259, Reset coprocessor
- 18 Test 8259 interrupt controller registers
- 1A Verify refresh is occurring
- 1C Base 64K address test
- 1E *Base 64K ram test (16 bits)
- 20 *Upper 16 of 32 bit test failed
- 22 Test 8742 keyboard controller
- 24 Verify CMOS / Configure CMOS
- 26 Verify/Load NVRAM parameters
- 28 Protected mode 1
- 2A AutoSize memory chips
- 2C Activate interleave (if possible)
- 2E Exit 1st protected mode test
- 30 Unexpected shutdown
- 32 Determine system board memory size
- 34 Relocate memory option
- 36 Configure EMS memory option
- 38 Configure Wait State option
- 3A Retest 64K base ram
- 3C Determine relative CPU speed
- 3E Get switches/jumper status from 8742
- 40 Configure CPU speed
- 42 Initialize interrupt vectors
- 44 Verify video configuration
- 46 Initialize video system
- 48 Test for unexpected interrupts
- 4A Start 2nd protected mode test
- 4C Perform LDT instruction test
- 4E Perform TR instruction test
- 50 Perform LSL instruction test
- 52 Perform LAR instruction test
- 54 Perform VERR instruction test
- 56 Unexpected exception
- 58 Perform A20 gate test
- 5A Keyboard ready test
- 5C Determine if AT or XT keyboard type
- 5E Enter third protected mode test
- 60 Base memory test
- 62 Base memory address test
- 64 Shadow memory test
- 66 Extended memory test
- 68 Extended address test
- 6A Determine memory size
- 6C Display error messages
- 6E Configure ROM/RAM BIOS
- 70 System timer test
- 72 Real time clock test
- 74 Test for stuck keys
- 76 Initialize hardware interrupt vectors
- 78 Detect and test coprocessor
- 7A Determine/init COM channels
- 7C Determine LPT channels
- 7E Initialize BIOS Data Area
- 80 Detect floppy controller
- 82 Test floppy drives
- 84 Fixed disk test
- 86 Perform external ROM scan
- 88 Test keylock/keyboard type
- 8A Wait for F1 test
- 8C Final system initialization
- 8E Interrupt 19 boot loader
- B0 Unknown interrupt occurred